
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui">
	<h:head></h:head>
	<h:body>
		<h:form id="miform">
			<p:growl id="gMessages" widgetVar="wGMessages" showDetail="true"
				for="gfMessages" />
			<h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">
				<p:outputLabel for="segmentoInicial" value="Segmento Inicial " />
				<p:selectOneMenu id="segmentoInicial" value="#{ReservaMB.aux1}"
					style="width:125px">
					<f:selectItems label="date"  value="#{ReservaMB.segmentos}" 
						var="segmentos" itemValue="#{segmentos.horaSegmento}"
						itemLabel="#{segmentos.horaSegmento}" >						
						</f:selectItems>

				</p:selectOneMenu>
				<p:outputLabel for="segmentoTermino" value="Segmento Termino " />
				<p:selectOneMenu id="segmentoTermino" value="#{ReservaMB.aux2}"
					style="width:125px">
					<f:selectItems value="#{ReservaMB.segmentos}" var="segmentos"
						itemValue="#{segmentos.horaSegmento}"
						itemLabel="#{segmentos.horaSegmento}" />
				</p:selectOneMenu>
			</h:panelGrid>
			<p:commandButton value="Agregar Reserva" update=":miform:reservas"
				action="#{ReservaMB.agregarReservaNormal()}" />
			<!-- Tabla Listar Usuarios -->
			<p:panel style="border: none;" id="lista">
				<p:dataTable id="reservas" value="#{ReservaMB.listaReservas}"
					rowsPerPageTemplate="" var="reservas">
					<f:facet name="header">
            Lista Reservas Actuales
        </f:facet>
					<p:column headerText="Codigo Reserva"
						sortBy="#{reservas.codReserva}">
						<h:outputText value="#{reservas.codReserva}" />
					</p:column>
					<p:column headerText="Segmento Inicio"
						sortBy="#{reservas.segmentoInicial}">
						<h:outputText label="date" value="#{reservas.segmentoInicial}">
						<f:convertDateTime type="date" pattern="HH:mm:ss"/> 
						</h:outputText>
					</p:column>
					<p:column headerText="Segmento Final"
						sortBy="#{reservas.segmentoFinal}">
						<h:outputText label="date" value="#{reservas.segmentoFinal}" >
						<f:convertDateTime type="date" pattern="HH:mm:ss"/>
						</h:outputText>
					</p:column>
					<p:column headerText="eliminar">
						<p:commandButton value="Eliminar"
							actionListener="#{ReservaMB.borrarReserva(reservas)}"
							update=":miform:lista :miform:gMessages">
							<p:confirm header="Confirmacion"
								message="Esta seguro de borrar el usuario?" />
						</p:commandButton>
						<p:confirmDialog global="true" showEffect="fade"
							hideEffect="explode">
							<p:commandButton value="Si" type="button"
								styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
							<p:commandButton value="No" type="button"
								styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
						</p:confirmDialog>
					</p:column>					
				</p:dataTable>
			</p:panel>

		</h:form>
	</h:body>
</ui:composition>
